package com.example.service;

import java.util.List;
import java.util.Map;

import com.example.domain.TermClassPrice;
import com.example.result.Result;

public interface TermClassPriceService {

    Result addTermClassPrice(TermClassPrice termClassPrice);//添加学期班级学费信息

    Result updateTermClassPrice(TermClassPrice termClassPrice);//更新学期班级学费信息

    Result deleteTermClassPriceById(String id);//根据学期班级学费编号删除学期班级学费信息

    Result queryAllTermClassPrice();//查询所有学期班级学费信息

    Result queryTermClassPriceById(String id);//根据编号查询学期班级学费信息

    Result addTermClassPriceByExcel(List<TermClassPrice> list);//通过Excel批量添加学期班级学费信息

    Result deleteTermClassPriceByIds(Map<String, String> ids);//根据学期班级学费编号批量删除学期班级学费信息

    Result serachByInfo(String[] info);//学期班级学费信息模糊查询

    Result queryAllTermClassPriceInfo();//查询所有学期班级学费信息

    Result queryAllTermClassInfo();//查询所有无价格学期和班级信息

    Result queryAllTermClassNameInfo();//查询所有学期和班级信息

}
